#include <iostream>
#include<string.h>
#include<algorithm>
using namespace std;
#include"Vector.h"
void succeed()
{
    //vector<int>d1;默认构造
    //pop_back();
    //push_back();
    //   d1.reserve(1);
    //d1.resize();
    //// d1.resize(20,5);
    //     d1.insert(d1.begin(),20);
    //   d1.push_back(10);d1.push_back(1);d1.push_back(1);d1.push_back(1);
    //      d1.erase(d1.begin());
    //         for(auto ch :d1)
    //         {
    //             cout<<ch<<' ';
    //         }
//wxb:: vector<int> const d1;
    //wxb::vector<int>d3(d1.begin(),d1.end());//迭代器区间构造
    //wxb::vector<int> d3;d3=d1;//赋值重载
    //    //wxb::vector<int>d2(d1);
    //   // wxb:: vector<int>d3(d1.begin(),d1.end());
}
int main()
{
    wxb:: vector<int>  d1;
    d1.push_back(10);d1.push_back(1);d1.push_back(1);d1.push_back(1);

   //这个本应该去调用 vector(size_t N,const T&value=T())n个类型初始化
   //可是他现在调了vector(InputIterator first, InputIterator last)迭代器区间
   //为啥会重载到那个去？
    wxb::vector<int> d2(2,10);
    size_t



    return 0;
}
